package com.zhong.beautifulimageapp.utils;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

/**
 * 1、改变img的大小以适配手机屏幕的大小
 * 2、将一些img的src网络地址为相对路径的改为绝对路径（使得图片能够显示）
 * 使用到的技术是jsoup
 * Created by 俊峰 on 2017/7/19.
 */

public class ChangeTheHtmlImg {

    /**
     * @param htmlData Html代码
     * @return 返回处理好的Html代码
     */
    public static String changeImgSize(String htmlData){
        Document doc = Jsoup.parse(htmlData);
        Elements imgs = doc.getElementsByTag("img");
        for (Element img : imgs) {
            img.attr("width", "100%").attr("height", "auto");
            String src = img.attr("src");
            if (src.startsWith("//")) {
                src = "https:" + src;
                img.attr("src", src);
            }
        }
        return doc.toString();
    }

}
